@charset "utf-8";html{background-color:#fff;color:#000;font-size:12px}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,figure,form,fieldset,legend,input,textarea,button,p,blockquote,th,td,pre,xmp{margin:0;padding:0}
body,input,textarea,button,select,pre,xmp,tt,code,kbd,samp{line-height:1.5;font-family:tahoma,arial,"Hiragino Sans GB",simsun,sans-serif}
h1,h2,h3,h4,h5,h6,small,big,input,textarea,button,select{font-size:100%}
h1,h2,h3,h4,h5,h6{font-family:tahoma,arial,"Hiragino Sans GB","微软雅黑",simsun,sans-serif}
h1,h2,h3,h4,h5,h6,b,strong{font-weight:normal}
address,cite,dfn,em,i,optgroup,var{font-style:normal}
table{border-collapse:collapse;border-spacing:0;text-align:left}
caption,th{text-align:inherit}
ul,ol,menu{list-style:none}
fieldset,img{border:0}
img,object,input,textarea,button,select{vertical-align:middle}
article,aside,footer,header,section,nav,figure,figcaption,hgroup,details,menu{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
blockquote:before,blockquote:after,q:before,q:after{content:"\0020"}
textarea{overflow:auto;resize:vertical}
input,textarea,button,select,a{outline:0 none;border: none;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}
mark{background-color:transparent}
a,ins,s,u,del{text-decoration:none}
sup,sub{vertical-align:baseline}
html {overflow-x: hidden;height: 100%;font-size: 50px;-webkit-tap-highlight-color: transparent;}
body {font-family: Arial, "Microsoft Yahei", "Helvetica Neue", Helvetica, sans-serif;color: #333;font-size: .28em;line-height: 1;-webkit-text-size-adjust: none;}
hr {height: .02rem;margin: .1rem 0;border: medium none;border-top: .02rem solid #cacaca;}
a {color: #25a4bb;text-decoration: none;}
.container{ width:1200px;margin:0 auto}
img{
	width:auto;
}
.clearfix:before,
.clearfix:after{
	display: table;
	content: " ";
}
.clearfix:after{
	clear: both;
}

.normal {
	font-weight: normal;
	font-style: normal
}

.fl{ float: left;}
.fr{ float:right;}

.oh{ overflow: hidden;}
.vb-h{ visibility: hidden;}
.ellipsis{ white-space: nowrap; overflow: hidden; text-overflow:ellipsis;}
.indent{  text-indent:2em;}

.relative{ position: relative;}
.absolute{ position: absolute;}
.fixed{ position: fixed;}

.hide{ display:none;}
.block{ display:block;}
.inline-block{ display:inline-block;}

.tl{ text-align: left;}
.tc{ text-align: center;}
.tr{ text-align: right;}
.tj{ text-align: justify;}

a.clo-black, a.clo-black:link,.clo-black{ color:#333;}
a.clo-dark, a.clo-dark:link,.clo-dark{ color:#666;}
a.clo-dim, a.clo-dim:link,.clo-dim{ color:#999;}
a.clo-grey, a.clo-grey:link,.clo-grey{ color:#ddd;}
a.clo-o, a.clo-o:link,.clo-o{ color: #ff8b13;}
a.clo-b, a.clo-b:link,.clo-b{ color: #1da0fa;}
a.clo-w, a.clo-w:link,.clo-w{ color: #fff;}
a.clo-blue, a.clo-blue:link,.clo-blue{color:#167bd9;}
a.clo-db, a.clo-db:link,.clo-db{ color: #dbdbdb;}
a.clo-blueL, a.clo-blueL:link,.clo-blueL{ color: #79baf1;}

a.clo-dark:hover{
	color: #ff8b13;
	text-decoration:none
}

.font-small{ font-size: 12px;}
.font-normal{ font-size:14px;}
.font-big{ font-size: 16px;}
.font-large{ font-size: 18px;}
.font-grow{ font-size: 20px;}
.font-little{ font-size: 22px;}
.font-strong{ font-size: 24px;}
.font-title{ font-size: 30px;}


.bg-white{ background-color: #fff;}
.bg-grey{ background-color: #f5f5f5;}
.bg-light{ background-color: #ccc;}
.bg-b{ background-color:#79baf1; }
.bg-o{ background-color: #ff8b13;}
.bg-d{ background-color:#ddd;}

.bd-b-e{ border-bottom: 1px solid #eee;}
.bd-t-e{ border-top: 1px solid #eee;}
.bd-r-e{ border-right: 1px solid #eee;}
.bd-l-e{ border-left: 1px solid #eee;}
.bd-d{ border: 1px solid #ddd;}
.bd-e{ border: 1px solid #eee;}

.op-3{ opacity: .3;filter:alpha(opacity=30);}
.op-5{ opacity: .5;filter:alpha(opacity=50);}
.op-7{ opacity: .7;filter:alpha(opacity=70);}

.lh-0{ line-height: 0;}
.lh-1{ line-height: 1;}
.lh-2{ line-height: 2;}

.mgl-10{margin-left: 10px;}
.mgl-20{margin-left: 20px;}
.mgl-30{margin-left: 30px;}
.mgr-10{margin-right: 10px;}
.mgr-20{margin-right: 20px;}
.mgr-30{margin-right: 30px;}
.mgr-40{margin-right: 40px;}
.mgt-10{margin-top: 10px;}
.mgt-20{margin-top: 20px;}
.mgt-30{margin-top: 30px;}
.mgb-10{ margin-bottom: 10px;}
.mgb-20{ margin-bottom: 20px;}
.mgb-30{ margin-bottom: 30px;}

.pdl-10{ padding-left: 10px;}
.pdl-20{ padding-left: 20px;}
.pdl-30{ padding-left: 30px;}
.pdr-10{ padding-right: 10px;}
.pdr-20{ padding-right: 20px;}
.pdr-30{ padding-right: 30px;}
.pdt-10{ padding-top: 10px;}
.pdt-20{ padding-top: 20px;}
.pdt-30{ padding-top: 30px;}
.pdb-10{ padding-bottom:10px;}
.pdb-20{ padding-bottom:20px;}
.pdb-30{ padding-bottom:30px;}

